package com.example.administrator.yuejian35.Club.interf;

import com.example.administrator.yuejian35.Club.bean.Club;
import com.example.administrator.yuejian35.Club.bean.Coach;
import com.example.administrator.yuejian35.Club.bean.Course;
import com.example.administrator.yuejian35.Club.bean.Guanzhu;
import com.example.administrator.yuejian35.Club.bean.Photo;
import com.example.administrator.yuejian35.Club.bean.Video;

import java.util.List;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * Created by HP on 2017/9/26.
 */

public interface ClubService {
    //获取所有俱乐部信息接口
    @GET("Club/getallclub")
    Call<List<Club>> getallclubs();

    //获取所有俱乐图片部信息接口
    @GET("Club/getclubphoto")
    Call<List<Photo>> getclubphoto(@Query("clubid") String clubid);

    //获取所有俱乐部信息接口
    @GET("Club/getclub")
    Call<Club> getclub(@Query("clubid") String clubid);

    //关注俱乐部接口
    @GET("Club/guanzhuclub")
    Call<Guanzhu> guanzhuclub(@Query("clubid") String clubid, @Query("uid") String uid);

    //获取所有俱乐部课程信息接口
    @GET("Course/getcoursebyclub")
    Call<List<Course>> getcoursebyclub(@Query("clubid") String clubid);

    //获取所有俱乐部视频信息接口
    @GET("Video/getvideobyclub")
    Call<List<Video>> getvideobyclub(@Query("clubid") String clubid);

    //获取所有俱乐部j教练息接口
    @GET("Coach/getAllCoach")
    Call<List<Coach>> getAllCoach(@Query("clubid") String clubid);

    //搜索俱乐部接口
    @GET("Club/searchclub")
    Call<List<Club>> searchclub(@Query("search") String search);
}
